﻿/*
作者：天兴工作室
地址：http://www.txcstx.cn
邮箱：admin@txcstx.cn
*/
body{margin:0px;padding:0px;color:#333333;font-size:12px;font-family: "Microsoft YaHei", Verdana, sans-serif;line-height: 24px;}
a{text-decoration: none;color: #333;}
a:hover{color: #c00;text-decoration: none;}
img{max-width:100%; height:auto; width:auto\9; border:0;}
div, h1, h2, h3, h4,h5, p, form, ul, label, input, textarea, img, span, dl, dt, dd{margin:0px;padding:0;}
.clear{clear:both;}
li{list-style-type: none;}
.fl{float:left;}
.fr{float:right;}
.zh,.zh1{width:1100px;margin:0 auto;}
.left{width:70%;}
.rigth{width:28%;}
.xia10{margin-bottom:10px; }
/* 分页条 */
.pagebar{width: 100%;clear: both;margin-top: 10px;margin-bottom: 10px; text-align:center;}
.pagebar a,.pagebar .now-page{padding:2px 9px;color: #333333;display:inline-block;clear: both;border: 1px solid #dddddd;margin:0 3px 0 0;border-radius: 2px;}
.pagebar a:hover,.pagebar .now-page{color: #FFFFFF;background-color: #c00;border: 1px solid #c00;}
/* 评论 */
#comments{margin-top: 15px;}
#comments h3,#comments h4{font-size: 14px;line-height: 30px;font-weight: 700;padding-left: 9px;margin-bottom: 10px;background-color: #f1f1f1;}
#comments h4{margin-top: 15px;}
#frmSumbit #inpName,#frmSumbit #inpEmail,#frmSumbit #inpHomePage,#frmSumbit #inpVerify{padding-left: 10px;border: 1px solid #ddd;height: 15px;width: 40%;padding-top: 6px;padding-right: 10px;padding-bottom: 6px;line-height: 15px;float: left;margin-right: 10px;}
.commentpost label{height:15px;overflow:hidden;clear:left;float:left;line-height:15px;border-color:#CCC;border-style:solid;border-width:1px 0 1px 1px;margin:0;padding:6px 10px;}
#txaArticle{width:98%;height:120px;border:1px solid #ddd;padding:5px;}
#frmSumbit p{padding:0px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;line-height: 30px;}
#frmSumbit .button{color: #FFFFFF;background-color: #AA3629;height: 30px;width: 100px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;margin-right: 15px;}
.msgname .dot{font-size: 30px;color: #f4f4f4;float: right;margin-left: 15px;font-weight: 700;}
.msg .msgimg img{clear: left;float: left;margin-right: 10px;padding: 2px;height: 36px;width: 36px;border: 1px solid #ddd;background-color: #f1f1f1;}
.msgtxt .msgarticle{padding-bottom: 4px;}
.msg{font-size: 12px; line-height:22px;border: 1px solid #dddddd;padding-top: 9px;padding-right: 9px;padding-bottom: 1px;padding-left: 9px;margin-top: 12px;border-radius: 5px;}
.msg .msgname{color: #999999;}
.msg .msgarticle{color: #666666;}
.msg .msgarticle .msg{background-color:#f9f9f9; margin-top:9px;}
.msgarticle .msg .msgname .dot{display: none;}
/* 404页面 */
#logo404{background-color: #FFFFFF;background-image: url(../include/logo.png);background-repeat: no-repeat;background-position: center center;padding-top: 60px;padding-bottom: 60px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #9EAA99;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);}
#cw404{width: 720px;margin-top: 20px;margin-right: auto;margin-bottom: 20px;margin-left: auto;}
#cw404 h1{font-size: 18px; line-height: 60px; font-weight: normal; text-align: center;}
#cw404 .kuang{font-size: 14px;border: 1px solid #9EAA99;border-radius: 3px;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);padding: 20px;background-color: #FFFFFF;}
#cw404 #ts404{text-align: center;}


.head { background-image:url(img/top_bg.jpg); background-position:0 0; background-repeat:repeat-x; height:94px; line-height:94px;}
.logo{ background-image:url(img/line.jpg); background-position:right 0; background-repeat: no-repeat; width:352px; height:71px; padding-right:20px; padding-top:13px;}

/*自适应导航栏*/
.clearfix:before,
.clearfix:after{content: " "; display: table;}
.clearfix:after{clear: both;}
.clearfix{*zoom: 1;}
#nav{position: relative; height:45px; line-height:45px; width:65%; margin-top:25px; z-index:1;}
#nav ul{padding: 0;}
#nav li{display: inline;float: left;}
#nav a{display: inline-block; width:70px;height:43px; font-size:0px;float: left;}
#nav li a{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-decoration: none;}
#nav a.n1{background-image:url(img/nav_link1.jpg); background-position:0 0; background-repeat:no-repeat;}
#nav a.n2{background-image:url(img/nav_link2.jpg); background-position:0 0; background-repeat:no-repeat;}
#nav a.n3{background-image:url(img/nav_link3.jpg); background-position:0 0; background-repeat:no-repeat;}
#nav a.n4{background-image:url(img/nav_link4.jpg); background-position:0 0; background-repeat:no-repeat;}
#nav a.n5{background-image:url(img/nav_link5.jpg); background-position:0 0; background-repeat:no-repeat;}
#nav a.n6{background-image:url(img/nav_link6.jpg); background-position:0 0; background-repeat:no-repeat;}
#nav a.n7{background-image:url(img/nav_link7.jpg); background-position:0 0; background-repeat:no-repeat;}
#nav a.n8{background-image:url(img/nav_link8.jpg); background-position:0 0; background-repeat:no-repeat;}
#nav a.n9{background-image:url(img/nav_link9.jpg); background-position:0 0; background-repeat:no-repeat;}
#nav a.n10{background-image:url(img/nav_link10.jpg); background-position:0 0; background-repeat:no-repeat;}
#nav a.n1:hover{ background-image:url(img/nav_hover1.jpg);}
#nav a.n2:hover{ background-image:url(img/nav_hover2.jpg);}
#nav a.n3:hover{ background-image:url(img/nav_hover3.jpg);}
#nav a.n4:hover{ background-image:url(img/nav_hover4.jpg);}
#nav a.n5:hover{ background-image:url(img/nav_hover5.jpg);}
#nav a.n6:hover{ background-image:url(img/nav_hover6.jpg);}
#nav a.n7:hover{ background-image:url(img/nav_hover7.jpg);}
#nav a.n8:hover{ background-image:url(img/nav_hover8.jpg);}
#nav a.n9:hover{ background-image:url(img/nav_hover9.jpg);}
#nav a.n10:hover{ background-image:url(img/nav_hover10.jpg);}
#nav a#pull,#nav a.home,.sous{display: none;}
#nav li ul{list-style-type: none;left: -999em;position: absolute;padding-top: 45px;overflow: visible;}
#nav li ul li ul{padding-top:0px;}
#nav li ul li{clear: left;border-right-width: 0px;background-color:#F1F1F1;}
#nav li ul li a{line-height: 30px;height: 30px;font-weight: normal;display: block; font-size:12px; text-align:center; border-bottom:1px solid #fff; color:#333;}
#nav li ul a:hover{text-decoration:none;font-weight:normal; background-color:#c00; color:#fff;}
#nav li:hover ul{left: auto;}
#nav li.sfhover ul{left: auto;}

/* banner */
.banner{ min-width:1000px;  position:relative;  height:400px; overflow:hidden;}
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:400px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:299px;  }
.banner .bd li a{ height:357px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;
_background:url(images/banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:4px; background-color:#ccc; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4; border-radius: 7px;}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }

.focusBox { float:left; position: relative; width: 360px; height: 205px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 360px; height: 205px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.syz{background-image:url(img/main_bg.jpg); background-position:0 0; background-repeat:repeat-x; padding-top:18px;}
.list{background-image:url(img/m_bg.jpg); background-position:0 0; background-repeat:repeat-x; padding-top:18px;}
.news{ width:380px; margin-left:25px;}
.bt{ border-bottom:1px solid #ccc; line-height:30px; height:30px; font-size:1.25em; margin-bottom:8px;}
.bt .hxian{ height:30px; border-bottom:2px solid #c00; padding:0 2px;}
.news li,.xg li{ line-height:23px; height:23px; overflow:hidden; background-image:url(img/icon2.jpg); background-position:0 center; background-repeat:no-repeat; padding-left:12px;}
.hui{ color:#999;} .zuo10{ margin-left:10px;}

.fgs{ width:305px;}
.fgs-tu{ margin-left:-1%;}
.fgs img{width:100%;}
.fgs-tu a{ display:block; width:49%;margin-left:1%; float:left; margin-bottom:4px;height:45px;overflow:hidden; }
.zgs{ background-color:#E6E6E6; padding:15px 0;}
.friendLink{ height:65px; overflow:hidden; clear:both; background-image:url(img/t02.jpg); background-position:0 0; background-repeat:no-repeat; padding-left:30px;}
.friendLink ul{ overflow:hidden; zoom:1; }
.friendLink ul li{ width:200px; float:left; margin:0 5px;  display:inline; }
.friendLink ul li img{ width:65px; height:65px; float:left; margin-right:8px;}
.friendLink ul li h2{ font-size:14px; font-weight:300; height:22px; line-height:22px; overflow:hidden;}
.friendLink ul li p{ height:40px; line-height:20px; color:#999;}

.foot{ background-image:url(img/ft_bg.jpg); background-position:0 0; background-repeat:repeat-x; margin-top:20px; padding:20px 0;}
.list-b{background-image:url(img/list-b.png); background-position: center 0; background-repeat: no-repeat; height:220px;}
.hong{ color:#c00;}
.bucu{ font-weight:300; font-size:0.8em;}

.list-lb li{ padding:6px 0 6px 15px; border-bottom:1px dashed #ddd; font-size:14px;background-image:url(img/icon1.jpg); background-position:0 center; background-repeat: no-repeat; height:24px; overflow:hidden;}
.list-lb li.dot{ background-image:none; padding-left:0; padding-bottom:15px; height:auto;}
.dot img{ float:left; margin-right:15px; width:150px; height:100px;}
.dot h2{ font-size:14px; height:24px; overflow:hidden; margin-bottom:8px;}
.dot p{ line-height:22px; height:66px; overflow:hidden; color:#666; font-size:12px;}

.rigth dl{margin-bottom:15px;clear:both; width:100%; float:left; overflow:hidden; background-color:#fff;font-size:1.1em;}
.rigth dt{font-size:1.15em;font-weight:700;line-height:2.5;background-color:#f5f5f5;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding-left:10px;border-radius:3px 3px 0 0;}
.rigth dd{padding:2%;border-radius:0 0 3px 3px;border:1px solid #ddd;}
.right ul{clear:both;  float:left; width:100%;}
.rigth li{line-height:1.5; font-size:1em;padding:7px 2% 7px 2%;border-bottom:1px dotted #ddd;}
.rigth #divSearchPanel dd{padding:2%;}
.rigth #divSearchPanel dd form{ height:30px;border-radius: 2px; border:1px solid #c00;}
.rigth #divSearchPanel input[type="text"]{line-height: 28px;height: 28px;width: 72%;float: left;padding-left: 1%;clear: left; border:0px;}
.rigth #divSearchPanel input[type="submit"]{color: #FFFFFF;float: right;height: 30px;width: 25%; border:0px; background-color:#c00;}
#divCalendar .function_t{display:none;}
#divCalendar table{width:100%; table-layout:fixed}
#divCalendar caption{text-align:center;height:24px;margin:0px;padding:0px;font-size:0.875em;font-weight:bold;}
#divCalendar caption a{padding:0px;}
#divCalendar th{color: #FFFFFF;text-transform: uppercase;height:26px;background-color: #CCCCCC;}
#divCalendar td{text-align:center;background:#F0F0F0;border:1px solid #E0E1E2;height:30px;}
#divCalendar td.pad{background:none}
#divCalendar td a{display:block;line-height:30px;}
.rigth #divMisc dd ul li a{padding-left:0; background-image:none;}
.rigth #divCatalog dd ul li,.rigth #divNavBar dd ul li,.rigth #divLinkage dd ul li,.rigth #divFavorites dd ul li{display: inline-block;width: 46%; height:20px; line-height:20px;overflow:hidden;}

.rigth #divCatalog dd ul li a.on{color:#c00;font-weight:700;}
.rigth #divTags dd{padding:2% 2% 0 2%;}
.rigth #divTags dd ul li{display:inline-block; verticle-align:top;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;margin: 0px;padding: 0px;}
#divTags dd ul li span{display: none;}
#divTags dd ul li a{display: block;margin:0 5px 0 0;padding:0 6px 0 6px;line-height: 30px;height: 30px;overflow: hidden;border-radius:2px; background-color:#f1f1f1;}
#divTags dd ul li a:hover{color: #FFFFFF;background-color: #04a5f7;}
#divTags .tags0{background-color: #efac82;}
#divTags .tags1{background-color: #84c7cf;}
#divTags .tags2{background-color: #d69899;}
#divTags .tags3{background-color: #d59ad4;}
#divTags .tags4{background-color: #c9b070;}
#divTags .tags5{background-color: #b0d699;}
#divTags .tags6{background-color: #eda29e;}
.rigth dl#divComments ul li{line-height: 1.5;width: 96%;padding:7px 2% 7px 2%;}
#divComments ul li span{margin-bottom: 4px; margin-top:2px;color: #999999;display: block;overflow: hidden;line-height: 1;}
#divComments ul li img{background-color: #f1f1f1;height: 35px;width: 35px;padding: 2px;border: 1px solid #ddd;float: left;margin-right: 6px;border-radius: 20px;}
#box{float:left; position:relative;width:318px;}
.div1{width:318px;}
.div2{position:fixed;_position:absolute;top:5px;z-index:250;}

.title{ padding:10px 0; border-bottom:1px solid #eee; margin-bottom:10px;}
.title h1{ font-size:18px; line-height:1.4; margin-bottom:8px;}
.title small{ font-size:12px; color:#888; line-height:20px;}
.info{ font-size:14px; line-height:1.6;}
.info p{ margin:0.6em 0;}
.xg li{ font-size:14px;}

@media screen and (max-width: 1098px){
.sjwu{display:none;}
.zh{width:96%; margin:0 2% 0 2%;z-index:0;}
.zh1,.left{width:100%;}
.head{ background-position:left bottom;height:50px; line-height:50px;width: 100%;position: fixed;left: 0px;top: 0px;display: block;z-index:2;}
.gao60{height:50px;}
.syz{background-image:none;}
#nav{background-image:url(../include/sj-logo.png); background-position:center center; background-repeat:no-repeat;border-bottom: 0; height:50px;width: 100%;margin:0;}
#nav ul{display: none;height: auto;width: 100%;margin:50px 0 20px 0;}
#nav a#pull{display: block;width: 50px; height:50px; position:absolute;padding:0;text-indent:0; text-align:center;top:0;right:0;}
#nav li{width: 100%;float: left;position: relative;border-top: 1px solid #fff;}
#nav li a{border-right:0;line-height:45px; height:45px;background-color:#D8DAD9;padding:0 20px;}
#nav a{text-align: left;width: 100%; line-height:45px; height:45px; font-size:1em;} 
#nav a.n1,#nav a.n2,#nav a.n3,#nav a.n4,#nav a.n5,#nav a.n6,#nav a.n7,#nav a.n8,#nav a.n9,#nav a.n10,#nav a.n1:hover,#nav a.n2:hover,#nav a.n3:hover,#nav a.n4:hover,#nav a.n5:hover,#nav a.n6:hover,#nav a.n7:hover,#nav a.n8:hover,#nav a.n9:hover,#nav a.n10:hover{ background-image:none;}
#nav li a:hover{background-color:#c00;color:#fff;}
#nav a.home{float:left; width:10%;margin:0;display:block;padding:0 3%;}
#pull i,.home i{line-height:50px;font-size:1.125em;}
.news,.fgs{width:100%;margin-left:0;}
.fgs-tu img,.fgs-tu a{height:auto;padding:0;margin-bottom:0;}
.foot{ margin-top:0;}
}